Definition of Sheep Dog

  • (noun) any of various usually long-haired breeds of dog reared to herd and guard sheep

Synonyms of Sheep Dog


Antonyms of Sheep Dog


No Antonyms Found.

Homophones of Sheep Dog


No Homophones Found.